<template>
	<view class="control">
		<view class="" style="padding: 0 30rpx;">
			<view class="section-2">
			
				<view class="form" style="margin-top: 20rpx;">
					<radio-group @change='change1'>
						<label class="item flex-align" v-for="(item,index) in payList" :key="index">
							<image mode="aspectFit" :src="item.cover"></image>
							<view class="flex-between item-con">
								<text>{{item.name}}</text>
								<radio :value="index" color="#0E9698" :checked="index == 0 ? true : false"
									@change="radioChange(item)" />
							</view>
						</label>
					</radio-group>
				</view>

				<view class="footer flex-between" style="justify-content: flex-end;">
					<view class="footer-1 flex-align" style="margin-right:12upx">

						<view class="info">

						</view>
					</view>

					<view class="footer-btn" @click="submit"> 去结算 </view>
				</view>
			</view>
		</view>
	</view>
</template>

<script>
	import {
		mapState
	} from 'vuex'
	export default {
		data() {
			return {
				payList: [{
						cover: this.$https.assetsPath + "image14.png",
						id: 13,
						name: "微信支付",
						type: "wechat_xcx",
					},
					{
						cover: this.$https.assetsPath + "image15.png",
						id: 14,
						name: "扫呗支付",
						type: "sao_bei",
					},
				],
				payChoose: {},
				e_value:0
			};
		},
		
		methods: {
			change1(e) {
				console.log(e, '123')
				let that = this
				let i = e.detail.value
				this.e_value = e.detail.value
				const item = this.payList[i]
				console.log(item, '333')
				if (item) {
					this.payChoose = item
					this.payList[i].checked = true
				} else {
					this.payChoose = {}
				}
			},
			// 去结算
			submit() {
				
				this.payList.forEach((item, index) => {
					if (this.e_value == index) {
						this.payChoose = item
					}
				})

				if (this.payChoose.type == 'wechat_xcx') {
					this.wechatPay()
				} else if (this.payChoose.type == 'sao_bei') {
					// 调用扫呗支付
					this.saobeipay()
				}

			
			},
			wechatPay() {
				console.log(11111)
			},
			saobeipay() {
				console.log(22222)
			},
		},
	};
</script>

<style lang="scss" scoped>
	.control {
		width: 100%;
		min-height: 100vh;
		background-color: #EBEBEB;
		padding-bottom: 150rpx;
		box-sizing: border-box;
		background-repeat: no-repeat;
		background-position: 0% -200rpx;
		position: relative;
		background-size: 100% auto;

		.addressItem {
			display: flex;
			align-items: center;

			.address {
				width: 52upx;
				height: 52upx;
				border-radius: 50%;
				margin-right: 18upx;
				flex: none;
			}

			.address-content {
				flex: 1;
			}
		}

		.section-1 {
			width: 100%;
			border-radius: 7px;

			.tab-list {
				display: flex;
				align-items: flex-end;

				.tab {
					flex: 1;
					font-size: 24rpx;
					font-weight: 500;
					color: #999999;
					height: 60rpx;
					text-align: center;
					position: relative;
					background-color: rgba(199, 218, 254, 1);

					&:first-of-type {
						border-radius: 7px 0 0 0;
						border-bottom-left-radius: 0 !important;
					}

					&:last-of-type {
						border-radius: 0px 7px 0 0;
					}

					&:first-of-type:before {
						content: "";
						display: block;
						position: absolute;
						right: -20rpx;
						z-index: 1;
						bottom: 0;
						border-top: 30rpx solid transparent;
						border-bottom: 30rpx solid white;
						border-left: 10rpx solid white;
						border-right: 10rpx solid transparent;
					}

					&:last-of-type:before {
						content: "";
						display: block;
						position: absolute;
						left: -20rpx;
						z-index: 1;
						bottom: 0;
						border-top: 30rpx solid transparent;
						border-bottom: 30rpx solid white;
						border-left: 10rpx solid transparent;
						border-right: 10rpx solid white;
					}
				}

				.active {
					font-weight: bold;
					color: black;
					background-color: white;
					border-radius: 7px 7px 0 7px !important;
					height: 72rpx;
				}
			}

			.tab-con {
				background-color: white;
				padding: 0px 30rpx;
				box-sizing: border-box;
				border-radius: 7px;
				position: relative;
				padding-bottom: 25rpx;
				padding-top: 10rpx;

				.tab-item1 {
					.kong {
						display: flex;
						flex-direction: column;
						align-items: center;
						width: 90%;
						font-size: 21rpx;
						color: #999999;

						image {
							width: 200rpx;
						}
					}

					.title {
						font-size: 20rpx;
						font-weight: 500;
						margin-bottom: 20rpx;
						color: #333333;

						/deep/ .u-tag {
							height: 34rpx;
							margin-right: 20rpx !important;
						}
					}

					.adress {
						font-size: 30rpx;
						font-weight: bold;
						color: #333333;
					}

					.info {
						font-size: 22rpx;
						font-weight: 500;
						color: #333333;
						margin-top: 20rpx;
					}
				}

				.tab-item2 {
					padding-top: 30rpx;

					.info-1 {
						font-size: 22rpx;
						font-weight: 500;
						color: #333333;
						margin-bottom: 20rpx;
					}

					.info-2 {
						font-size: 30rpx;
						font-weight: bold;
						color: #333333;
						margin-bottom: 18rpx;
					}

					.info-3 {
						font-size: 22rpx;
						color: #333333;
						margin-bottom: 30rpx;

						text {
							margin-right: 7rpx;
						}
					}

					.cell {
						border-top: 1px solid #efefef;
						padding: 35rpx 0;

						.label {
							font-size: 26rpx;
							font-weight: 500;
							color: #000000;
						}

						.value {
							font-size: 26rpx;
							color: #000000;
							margin-right: 15rpx;
						}
					}
				}
			}
		}

		.section-2 {
			height: auto;
			padding: 30rpx 30rpx;
			margin-top: 30rpx;
			background-color: white;
			border-radius: 7px 7px 0px 0px;
			width: 100%;

			.goods-detail {
				display: flex;
				overflow: hidden;

				.goods-img {
					width: 160upx;
					height: 160upx;
					flex: none;
					border-radius: 10upx;
				}

				.goods-right {
					flex: 1;
					overflow: hidden;
					margin-left: 24upx;
					display: flex;

					.goods-right-info {
						flex: 1;
						white-space: wrap;

						.goods-top {
							color: #333333;
							font-size: 28upx;
						}

						.goods-pecs {
							font-size: 24upx;
							color: #9E9E9E;
							margin-top: 6upx;
						}
					}

					.goods-right-price {
						.price {
							color: #ff0000;
							font-size: 20upx;

							text {
								font-size: 28upx;
							}
						}

						.goods-num {
							color: #9E9E9E;
							font-size: 20upx;
							text-align: right;
						}
					}
				}
			}

			.title {
				font-size: 26rpx;
				font-weight: bold;
				color: #333333;
				margin-bottom: 30rpx;

				image {
					width: 28rpx;
					height: 28rpx;
					margin-right: 20rpx;
				}
			}

			.goods {
				.con {
					height: 150rpx;

					.image {
						/deep/ .vue-ref {
							width: 100%;
							height: 100%;
						}
					}

					.info {
						margin-left: 30rpx;
						display: flex;
						height: 100%;
						flex-direction: column;
						justify-content: space-between;

						.info-1 {
							font-size: 26rpx;
							font-weight: 500;
							color: #000000;
							margin-bottom: 10rpx;
						}

						.info-3 {
							font-size: 22rpx;
							font-weight: 500;
							color: #ff0000;

							text {
								font-size: 28rpx;
								font-weight: 700;
							}
						}
					}
				}

				/deep/ .u-number-box {
					.u-number-box__minus,
					.u-number-box__plus,
					.u-number-box__input {
						width: 45rpx !important;
						font-size: 24rpx !important;
						height: 45rpx !important;

						text {
							font-size: 24rpx !important;
						}
					}

					.u-number-box__input {
						background-color: transparent !important;
					}
				}
			}
		}

		.section-3x {
			padding: 20rpx 30rpx;
			background-color: white;
			border-radius: 0px 0px 7px 7px;

			.info-1 {
				font-size: 26rpx;
				font-weight: 500;
				color: #000000;
			}

			.info-2 {
				font-size: 22rpx;
				font-weight: 500;
				color: #0E9698;

				.minus {
					width: 22px;
					height: 22px;
					border-width: 1px;
					border-color: #E6E6E6;
					border-style: solid;
					border-top-left-radius: 100px;
					border-top-right-radius: 100px;
					border-bottom-left-radius: 100px;
					border-bottom-right-radius: 100px;
					@include flex;
					justify-content: center;
					align-items: center;
				}

				.input {
					padding: 0 10px;
				}

				.plus {
					width: 22px;
					height: 22px;
					background-color: #FF0000;
					border-radius: 50%;
					/* #ifndef APP-NVUE */
					display: flex;
					/* #endif */
					justify-content: center;
					align-items: center;
				}

				.info-2_tex {
					font-size: 22rpx;
					font-weight: 500;
					color: #333333;
					font-family: Source Han Sans CN-Medium, Source Han Sans CN;
				}

				.info-2_nav {
					font-size: 22rpx;
					font-weight: 500;
					color: #0E9698;
					font-family: Source Han Sans CN-Medium, Source Han Sans CN;
				}
			}
		}

		.section-4x {
			padding: 20rpx 0rpx;
			background-color: white;
			border-radius: 0px 0px 7px 7px;

			.info-1 {
				font-size: 26rpx;
				font-weight: 500;
				color: #000000;
			}

			.info-2 {
				font-size: 24rpx;
				font-family: Source Han Sans CN-Medium, Source Han Sans CN;
				font-weight: 500;
				color: #333333;
				line-height: 34rpx;
			}
		}

		.section-5x {
			padding: 20rpx 0rpx;
			background-color: white;
			border-radius: 0px 0px 7px 7px;

			.info-1 {
				font-size: 26rpx;
				font-weight: 500;
				color: #000000;
			}

			.info-2 {
				font-size: 24rpx;
				font-weight: 500;
				color: #9E9E9E;
				font-family: Source Han Sans CN-Regular, Source Han Sans CN;
			}
		}

		.section-3 {
			padding: 30rpx 30rpx;
			margin-top: 30rpx;
			background-color: white;
			border-radius: 7px 7px 7px 7px;

			.info-1 {
				font-size: 26rpx;
				font-weight: 500;
				color: #000000;
			}

			.info-2 {
				font-size: 22rpx;
				font-weight: 500;
				color: #ff0000;

				text {
					font-weight: 700;
					font-size: 28rpx;
				}
			}
		}

		.section-3m {
			padding: 30rpx 30rpx;
			margin-top: 30rpx;
			background-color: white;

			.info-1 {
				font-size: 28rpx;
				font-family: Source Han Sans CN-Medium, Source Han Sans CN;
				font-weight: 500;
				color: #333333;
			}

			.info-2 {
				font-size: 24rpx;
				font-family: Source Han Sans CN-Regular, Source Han Sans CN;
				font-weight: 400;
				color: #9E9E9E;
			}
		}

		.form {
			box-sizing: border-box;

			.item {
				padding: 0rpx 30rpx;
				background-color: white;

				image {
					width: 40rpx;
					height: 40rpx;
					margin-right: 15rpx;
				}

				.item-con {
					flex: 1;
					width: 0;
					font-size: 26rpx;
					padding: 40rpx 0;
					color: #333333;
					border-bottom: 1px solid #EFEFEF;

					.pirce {
						color: #888888;
					}
				}

				radio {
					transform: scale(0.8);
				}
			}
		}

		.section-4m {
			padding: 30rpx 30rpx;
			background-color: white;

			.info-1 {
				font-size: 24rpx;
				font-family: Source Han Sans CN-Regular, Source Han Sans CN;
				font-weight: 400;
				color: #333333;
			}

			.info-2 {
				font-size: 24rpx;
				font-family: Source Han Sans CN-Regular, Source Han Sans CN;
				font-weight: 400;
				color: #333333;

				text {
					font-weight: 700;
					font-size: 28rpx;
				}
			}
		}

		.section-5m {
			padding: 30rpx 30rpx;
			background-color: white;

			.item {
				// padding: 29rpx 30rpx 30rpx;
				padding: 0rpx 30rpx 20rpx 30rpx;

				.week-list {
					// display: grid;
					// grid-template-columns: repeat(5, 1fr);
					grid-gap: 60rpx;
					position: relative;
					// width: 200rpx;
					// height: 50rpx;

					.week-item {
						padding: 10rpx 80rpx;
						background-color: rgb(255, 255, 255);
						border-radius: 5rpx;
						text-align: center;
						color: rgb(51, 51, 51);
						font-size: 24rpx;
						font-weight: 500;
						border: solid 2rpx transparent;
						box-sizing: border-box;
						border: 2rpx rgba(229, 229, 229, 1.0) solid;
					}

					.active {
						padding: 15rpx 80rpx;
						background-color: rgb(255, 255, 255);
						border-radius: 5rpx;
						text-align: center;
						color: rgba(255, 98, 0, 1);
						font-size: 24rpx;
						font-weight: 500;
						border: solid 2rpx transparent;
						box-sizing: border-box;
						border: 2rpx rgba(255, 98, 0, 1) solid;
					}
				}
			}

			.list {
				margin-top: 20rpx;
				padding: 20rpx 10rpx;
				background-color: rgb(255, 255, 255);
				box-shadow: 0px 0px 6.48rpx 2.52rpx rgba(0, 0, 0, 0.04);
				border-radius: 10rpx;

				.item {
					padding: 26rpx 24rpx;
					border-radius: 27rpx;
					border: solid 2rpx rgb(229, 229, 229);

					&+.item {
						margin-top: 30rpx;
					}

					&.active {
						background: url('https://codefun-proj-user-res-1256085488.cos.ap-guangzhou.myqcloud.com/61a6df60dc329c0011115679/61b30d246cd8030011e9dbb9/16391246929552989118.png') left top/100% 100% no-repeat;
						// border: none;
					}

					.text_11 {
						font-size: 28rpx;
						font-weight: 700;
						line-height: 27rpx;
						margin-right: 30rpx;
					}

					.text_12 {
						font-size: 26rpx;
						font-weight: 500;
						line-height: 24rpx;
					}

					.text_13 {
						// font-weight: bold;
						font-size: 26rpx;
						font-weight: 500;
						line-height: 24rpx;
					}
				}
			}

			.info-1 {
				font-size: 26rpx;
				font-weight: 500;
				color: #000000;

				.info-1_sav {
					font-size: 20rpx;
					font-family: Source Han Sans CN-Medium, Source Han Sans CN;
					font-weight: 500;
					color: #333333;
				}

				.info-1_nav {
					font-size: 20rpx;
					font-family: Source Han Sans CN-Medium, Source Han Sans CN;
					font-weight: 500;
					color: #0E9698;
				}
			}

			.info-2 {
				font-size: 24rpx;
				font-family: Source Han Sans CN-Medium, Source Han Sans CN;
				font-weight: 500;
				color: #E84545;
			}
		}

		.section-x {
			background-color: white;

			.info-1 {
				font-size: 26rpx;
				font-weight: 500;
				color: #000000;
			}

			.info-2 {
				font-size: 22rpx;
				font-weight: 500;
				color: #ff0000;

				text {
					font-weight: 700;
					font-size: 28rpx;
				}
			}
		}

		.section-4 {
			padding: 40rpx 30rpx;
			margin-top: 30rpx;
			background-color: white;
			border-radius: 7px;

			.info-1 {
				font-size: 26rpx;
				font-weight: 500;
				color: #000000;
			}

			.info-2 {
				font-size: 26rpx;
				color: #bebebe;
				margin-left: 30rpx;
			}

			.active {
				color: #ff0000 !important;
			}

			.info-3 {
				font-size: 26rpx;
				font-weight: 500;
				color: #999999;
				margin-right: 10rpx;
			}
		}

		.section-5f {
			padding: 40rpx 30rpx;
			margin-top: 30rpx;
			background-color: white;
			border-radius: 7px;

			.info-1 {
				font-size: 26rpx;
				font-weight: 500;
				color: #000000;
			}

			.info-2 {
				font-size: 26rpx;
				color: #bebebe;
				margin-left: 30rpx;
			}

			.info-3 {
				font-size: 28rpx;
				font-weight: 500;
				color: #ff0000;
				margin-right: 10rpx;
			}
		}

		.section-5 {
			position: fixed;
			bottom: 134rpx;
			z-index: 999;

			.info-1 {
				font-size: 32rpx;
				font-weight: 500;
				color: #999999;
			}

			.info-2 {
				color: #0E9698;
			}
		}

		.footer {
			background: #ffffff;
			position: fixed;
			width: 100%;
			left: 0;
			bottom: 0;
			padding: 20rpx 30rpx;

			.footer-1 {
				font-size: 28rpx;
				color: #333333;

				.info {
					font-size: 22rpx;
					color: #ff0000;

					.info_info {

						font-family: Source Han Sans CN-Regular, Source Han Sans CN;
						font-weight: 400;
						color: #ff0000;
					}

					.info_nav {
						font-size: 22rpx;
						font-family: Source Han Sans CN-Regular, Source Han Sans CN;
						font-weight: 400;
						color: #ff0000;
					}
				}
			}

			.footer-btn {
				padding: 20rpx 50rpx;
				font-size: 28rpx;
				font-weight: bold;
				color: #ffffff;
				// background: linear-gradient(0deg, #0E9698, #0E9698);
				background-color: #0E9698;
				border-radius: 40rpx;
			}

			.footer-btn_s {
				padding: 20rpx 50rpx;
				font-size: 28rpx;
				font-weight: bold;
				color: #ffffff;
				// background: linear-gradient(0deg, #0E9698, #0E9698);
				background-color: #cacaca;
				border-radius: 40rpx;
			}
		}

		.store-popup {
			padding: 20rpx 0;

			.coupons-list {
				padding: 20rpx 40rpx;

				.coupons-list-j {
					width: 112rpx;
					height: 40rpx;
					background: linear-gradient(240deg, #FE3124 0%, #FE7726 100%);
					border-radius: 12rpx 0rpx 104rpx 0rpx;
					opacity: 1;
					position: absolute;
					top: 0;
					color: #FFFFFF;
					font-size: 24rpx;
					text-align: center;
					line-height: 40rpx;
				}

				.coupons-list-z {
					width: 112rpx;
					height: 40rpx;
					background: linear-gradient(240deg, #FE3124 0%, #FE7726 100%);
					border-radius: 12rpx 0rpx 104rpx 0rpx;
					opacity: 1;
					position: absolute;
					top: 0;
					color: #FFFFFF;
					font-size: 24rpx;
					text-align: center;
					line-height: 40rpx;
				}

				&.lapse {
					.left {
						color: #bebebe;
					}
				}
			}

			.coupons-item {
				background-color: #f1f1f1;
				border-radius: 16rpx;
				padding: 20rpx 0;
				position: relative;
				overflow: hidden;

				&::before,
				&::after {
					content: '';
					position: absolute;
					top: 50%;
					background-color: #f7f7f7;
					width: 40rpx;
					height: 40rpx;
					border-radius: 50%;
					transform: translateY(-50%);
				}

				&::before {
					left: 0;
					transform: translate(-50%, -50%);
				}

				&::after {
					right: 0;
					transform: translate(50%, -50%);
				}

				&+.coupons-item {
					margin-top: 20rpx;
				}

				.status {
					bottom: -30rpx;
					right: 30%;
					width: 116rpx;
					height: 116rpx;
					background-position: left bottom;
					background-repeat: no-repeat;
					background-size: 100% 100%;
				}

				.left {
					width: 70%;
					color: #f63043;
					font-size: 28rpx;

					.name {
						width: 100%;
						height: 52rpx;
						font-size: 36rpx;
						font-family: Source Han Sans CN-Regular, Source Han Sans CN;
						font-weight: 500;
						color: #333333;
						line-height: 52rpx;
					}

					.desc {
						margin-top: 10rpx;
						width: 100%;
						height: 28rpx;
						font-size: 20rpx;
						font-family: Source Han Sans CN-Regular, Source Han Sans CN;
						font-weight: 400;
						color: #A8A8A8;
						line-height: 28rpx;

						.text_text {
							margin-left: 10rpx;
						}
					}
				}

				.right {
					flex: 1;
					color: #0E9698;

					.price {
						width: 76rpx;
						height: 50rpx;
						font-size: 48rpx;
						font-family: Source Han Sans CN-Regular, Source Han Sans CN;
						font-weight: 500;
						color: #0E9698;
						line-height: 50rpx;
					}

					.full {
						width: 94rpx;
						height: 28rpx;
						font-size: 20rpx;
						font-family: Source Han Sans CN-Regular, Source Han Sans CN;
						font-weight: 400;
						color: #A8A8A8;
						line-height: 28rpx;
						margin-top: -20rpx;
					}

					.right_botton {
						width: 136rpx;
						height: 48rpx;
						background: #0E9698;
						border-radius: 312rpx 312rpx 312rpx 312rpx;
						opacity: 1;
						color: #FFFFFF;
						font-size: 20rpx;
						font-family: Source Han Sans CN-Regular, Source Han Sans CN;
						text-align: center;
						line-height: 48rpx;
						margin-top: 10rpx;
					}

				}
			}

			.scroll-view_H {}

			.item {
				margin-top: 30rpx;

				.info {
					margin-left: 20rpx;

					.name {
						font-size: 26rpx;
						font-weight: 500;
						color: #333333;
					}

					.phone {
						font-size: 24rpx;
						font-weight: 500;
						color: #bebebe;
						margin-top: 10rpx;
					}
				}
			}

			.title {
				padding: 0px 30rpx;
				padding-bottom: 20rpx;
				margin-bottom: 20rpx;
				border-bottom: 1px solid #cccccc;
				font-weight: bold;

				.clo {
					color: #0E9698;
				}
			}



			.list-1 {
				height: 50vh;
				overflow: auto;
				padding-bottom: 30rpx;

				.item {
					margin-top: 30rpx;
					height: 200rpx;
					padding: 0px 30rpx;
					overflow: hidden;

					.item-1 {
						background: #ffeae9;
						width: 35%;
						height: 100%;
						display: flex;
						border-radius: 9px 0 0 9px;
						flex-direction: column;
						align-items: center;
						border-right: 1px dashed #ff1c1c;
						justify-content: center;
						position: relative;

						&::before {
							position: absolute;
							content: "";
							width: 30rpx;
							height: 30rpx;
							background-color: white;
							border-radius: 50%;
							top: -15rpx;
							right: -15rpx;
						}

						&::after {
							position: absolute;
							content: "";
							width: 30rpx;
							height: 30rpx;
							background-color: white;
							border-radius: 50%;
							bottom: -15rpx;
							right: -15rpx;
						}

						.price {
							font-size: 26rpx;
							font-weight: 500;
							color: #ff1c1c;

							text {
								font-size: 40rpx;
								font-weight: 700;
							}
						}

						.price-1 {
							font-size: 22rpx;
							font-weight: bold;
							color: #ff1c1c;
							margin-top: 10rpx;
						}
					}

					.item-2 {
						background: #f7f7fa;
						width: 0;
						flex: 1;
						height: 100%;
						display: flex;
						border-radius: 0 9px 9px 0;
						flex-direction: column;
						justify-content: center;
						padding-left: 40rpx;
						position: relative;

						.info-1 {
							font-size: 28rpx;
							font-weight: bold;
							color: #000000;
						}

						.info-2 {
							font-size: 24rpx;
							font-weight: bold;
							color: #bebebe;
							margin-top: 20rpx;
						}

						.radio {
							position: absolute;
							right: 30rpx;
						}
					}
				}
			}

			.list-12 {
				height: 50vh;
				overflow: auto;
				padding-bottom: 30rpx;

				.item {
					margin-top: 30rpx;
					height: 100rpx;
					padding: 0px 30rpx;
					overflow: hidden;

					.item-1 {
						background: #ffeae9;
						width: 35%;
						height: 100%;
						display: flex;
						border-radius: 9px 0 0 9px;
						flex-direction: column;
						align-items: center;
						border-right: 1px dashed #ff1c1c;
						justify-content: center;
						position: relative;

						&::before {
							position: absolute;
							content: "";
							width: 30rpx;
							height: 30rpx;
							background-color: white;
							border-radius: 50%;
							top: -15rpx;
							right: -15rpx;
						}

						&::after {
							position: absolute;
							content: "";
							width: 30rpx;
							height: 30rpx;
							background-color: white;
							border-radius: 50%;
							bottom: -15rpx;
							right: -15rpx;
						}

						.price {
							font-size: 26rpx;
							font-weight: 500;
							color: #ff1c1c;

							text {
								font-size: 40rpx;
								font-weight: 700;
							}
						}

						.price-1 {
							font-size: 22rpx;
							font-weight: bold;
							color: #ff1c1c;
							margin-top: 10rpx;
						}
					}

					.item-2 {
						background: #f7f7fa;
						width: 0;
						flex: 1;
						height: 100%;
						display: flex;
						border-radius: 0 9px 9px 0;
						flex-direction: column;
						justify-content: center;
						padding-left: 40rpx;
						position: relative;

						.info-1 {
							font-size: 28rpx;
							font-weight: bold;
							color: #000000;
						}

						.info-2 {
							font-size: 24rpx;
							font-weight: bold;
							color: #bebebe;
							margin-top: 20rpx;
						}

						.radio {
							position: absolute;
							right: 30rpx;
						}
					}
				}
			}

			.list-2 {
				height: 50vh;
				overflow: auto;
				padding-bottom: 30rpx;

				.item {
					margin-top: 30rpx;
					height: 222rpx;
					padding: 0px 30rpx;
					overflow: hidden;

					.item-1 {
						background: rgba(14, 150, 152, 0.2);
						width: 35%;
						height: 100%;
						display: flex;
						border-radius: 9px 0 0 9px;
						flex-direction: column;
						align-items: center;
						justify-content: center;

						.price {
							font-size: 26rpx;
							font-weight: 500;
							color: #0E9698;

							text {
								font-size: 50rpx;
								font-weight: 700;
							}
						}

						.price-1 {
							font-size: 22rpx;
							font-weight: bold;
							color: rgba(14, 150, 152, 0.6);
							margin-top: 10rpx;
						}
					}

					.item-11 {
						background: #ccccce;
						width: 30%;
						height: 100%;
						display: flex;
						border-radius: 9px 0 0 9px;
						flex-direction: column;
						align-items: center;
						justify-content: center;

						.price {
							font-size: 26rpx;
							font-weight: 500;
							color: #6c6c6c;

							text {
								font-size: 40rpx;
								font-weight: 700;
							}
						}

						.price-1 {
							font-size: 22rpx;
							font-weight: bold;
							color: #6c6c6c;
							margin-top: 10rpx;
						}
					}


					.item-2 {
						background: #f7f7fa;
						width: 0;
						flex: 1;
						height: 100%;
						display: flex;
						border-radius: 0 9px 9px 0;
						flex-direction: column;
						justify-content: center;
						padding-left: 40rpx;
						position: relative;

						.info-1 {
							font-size: 28rpx;
							font-weight: bold;
							color: #000000;
							margin-bottom: 10rpx;
						}

						.info-2 {
							font-size: 24rpx;
							margin-bottom: 8rpx;
							color: #bebebe;
						}

						.radio {
							position: absolute;
							right: 30rpx;
						}
					}
				}
			}

			.btn {
				padding: 0px 30rpx;
				margin-top: 20rpx;
			}
		}

		.scrolllist {
			position: fixed;
			z-index: 999;
			color: #000000;
			width: 74%;
			height: 50%;
			background-color: #fff;
			left: 13%;
			top: 20%;
			border-radius: 20rpx;


			.toubu {
				width: 100%;
				height: 50rpx;
				font-size: 32rpx;
				font-weight: 600;
				color: #333333;
				text-align: center;
				margin-top: 10rpx;
				// position: absolute;
				// top: 10rpx;
			}

			.scroll {
				position: absolute;
				z-index: 999;
				color: #000000;
				width: 100%;
				height: 45vh;
				background-color: #fff;
				left: 0;
				top: 70rpx;
				border-radius: 10rpx;

				.fanhui {
					width: 35%;
					height: 80rpx;
					background: #0E9698;
					border-radius: 40rpx;
					text-align: center;
					line-height: 80rpx;
					color: #fff;
					margin: 0 auto;
					font-size: 30rpx;
					margin-top: 20rpx;

				}

				.lingqu {
					color: rgba(224, 37, 27, 1);
					font-size: 28rpx;
					text-align: left;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					width: 100%;
					height: 40rpx;
					line-height: 40rpx;
					margin-left: 20rpx;
					margin-top: 20rpx;
				}

				.xiangqing {
					width: 97%;
					height: auto;
					overflow-wrap: break-word;
					color: rgba(0, 0, 0, 1.0);
					font-size: 28rpx;
					font-weight: 500;
					text-align: left;
					line-height: 34rpx;
					margin: 10rpx 0 0 20rpx;
					padding-right: 20rpx;
				}
			}
		}
	}
</style>



















